Design of image cipher using latin squares
نویسندگان
چکیده
In this paper, we introduce a symmetric-key Latin square image cipher (LSIC) for grayscale and color images. Our contributions to the image encryption community include 1) we develop new Latin square image encryption primitives including Latin Square Whitening, Latin Square S-box and Latin Square P-box ; 2) we provide a new way of integrating probabilistic encryption in image encryption by embedding random noise in the least significant image bit-plane; and 3) we construct LSIC with these Latin square image encryption primitives all on one keyed Latin square in a new loom-like substitution-permutation network. Consequently, the proposed LSIC achieve many desired properties of a secure cipher including a large key space, high key sensitivities, uniformly distributed ciphertext, excellent confusion and diffusion properties, semantically secure, and robustness against channel noise. Theoretical analysis show that the LSIC has good resistance to many attack models including brute-force attacks, ciphertext-only attacks, known-plaintext attacks and chosen-plaintext attacks. Experimental analysis under extensive simulation results using the complete USC-SIPI Miscellaneous image dataset demonstrate that LSIC outperforms or reach state of the art suggested by many peer algorithms. All these analysis and results demonstrate that the LSIC is very suitable for digital image encryption. Finally, we open source the LSIC MATLAB code under webpage https://sites.google.com/site/tuftsyuewu/source-code.
منابع مشابه
On Non-Polynomial Latin Squares
A Latin square L = L(`ij) over the set S = {0, 1, . . . , n − 1} is called totally non-polynomial over Zn iff 1. there are no polynomials Ui(y) ∈ Zn[y] such that Ui(j) = `ij for all i, j ∈ Zn; 2. there are no polynomials Vj(x) ∈ Zn[x] such that Vj(i) = `ij for all i, j ∈ Zn. In the presented paper we describe four possible constructions of such Latin squares which might be of particular interes...
متن کاملThe Role of Latin Square in Cipher Systems: A Matrix Approach to Model Encryption Modes of Operation
This paper studies the theoretic background of cryptographic modes of operation, in particular those modes proposed to ensure message privacy. A novel algebraic model is presented as an archetype of encryption design. In the ideal case, encrypting multiple messages is treated as inductively applying the algebraic operation F, an operation corresponding to block-by-block processing, on Latin Squ...
متن کاملHardware Software Co-Simulation of the Multiple Image Encryption Technique Using the Xilinx System Generator
Hardware-Software co-simulation of a multiple image encryption technique shall be described in this paper. Our proposed multiple image encryption technique is based on the Latin Square Image Cipher (LSIC). First, a carrier image that is based on the Latin Square is generated by using 256-bits of length key. The XOR operation is applied between an input image and the Latin Square Image to genera...
متن کاملHardware Software Co-Simulation of the Multiple Image Encryption Technique Using the Xilinx System Generator
Hardware-Software co-simulation of a multiple image encryption technique shall be described in this paper. Our proposed multiple image encryption technique is based on the Latin Square Image Cipher (LSIC). First, a carrier image that is based on the Latin Square is generated by using 256-bits of length key. The XOR operation is applied between an input image and the Latin Square Image to genera...
متن کاملBlock Cipher Based on Randomly Generated Quasigroups
Quasigroups are algebraic structures closely related to Latin squares which have many different applications. The construction of block cipher is based on quasigroup string transformation. This article describes a block cipher based Quasigroup of order 256, suitable for fast software encryption of messages written down in universal ASCII code. The novelty of this cipher lies on the fact that ev...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Sci.
دوره 264 شماره
صفحات -
تاریخ انتشار 2014